######################################
# 用gpg加密当前目录下所有文件及子目录
# hevake_lcj@126.com
######################################

SOURCE:=$(shell ls | awk '!/Makefile/')
TARFILE:=encrypt-file
PGPFILE:=$(TARFILE).gpg

TAR_C:=tar cf
TAR_X:=tar xf
GPG_E:=gpg -c
GPG_D:=gpg
RM:=rm -rf

all:
ifneq ($(wildcard $(PGPFILE)),$(PGPFILE))
        $(TAR_C) $(TARFILE) $(SOURCE)
        $(GPG_E) $(TARFILE)
        $(RM) $(SOURCE) $(TARFILE)
else
        $(GPG_D) $(PGPFILE)
        $(TAR_X) $(TARFILE)
        $(RM) $(PGPFILE) $(TARFILE)
endif